madagascar cat (lemur catta) - Turkish English Dictionary